﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Hokkaido.Core
{
public class PStyle : PConstants {
  public int imageMode;
  public int rectMode;
  public int ellipseMode;
  public int shapeMode;

  public int colorMode;
  public float colorModeX;
  public float colorModeY;
  public float colorModeZ;
  public float colorModeA;

  public bool tint;
  public int tintColor;
  public bool fill;
  public int fillColor;
  public bool stroke;
  public int strokeColor;
  public float strokeWeight;
  public int strokeCap;
  public int strokeJoin;

  // TODO these fellas are inconsistent, and may need to go elsewhere
  public float ambientR, ambientG, ambientB;
  public float specularR, specularG, specularB;
  public float emissiveR, emissiveG, emissiveB;
  public float shininess;

  public PFont textFont;
  public int textAlign;
  public int textAlignY;
  public int textMode;
  public float textSize;
  public float textLeading;
}
}
